package ch13;

public class ch13exer2 {
    public static void main(String[] args) {
        /*1:输入两个字符串，查找第一个字符串在第二个字符串中出现的次数
        比如输入dog和 .
        则出现了一次。*/
        String str ="This is a good dog dog dog";
        //String str ="aaaaaaa";

        String desStr="dog";
        //String desStr="aa";

        ch13exer2 test =new ch13exer2();
        System.out.println("出现了"+test.indexOfAccout(str,desStr)+"次");
    }
    public int indexOfAccout(String str,String detstr){
        int accout=0;
        while(str.indexOf(detstr)!=-1){
            accout++;//12341234 2(1)
            int n =str.indexOf(detstr);//1
            str=str.substring(n+detstr.length());//2
            //需要注意的一点：n+detstr.length(),而不是n+1!!!!!!
        }
        return accout;
    }

}
